$(document).ready(function() {
    var srcVal = '';
    
    jQuery.fn.center = function () {
        this.css("position","absolute");
        this.css("top", Math.max(0, (($(window).height() - $(this).outerHeight()) / 2) + $(window).scrollTop()) + "px");
        this.css("left", Math.max(0, (($(window).width() - $(this).outerWidth()) / 2) + $(window).scrollLeft()) + "px");
        return this;
    }
    
    $('#iWork').mouseenter(function(e){
        $('.tooltipPointer').fadeIn(450);
        $('.tooltipMessage').fadeIn(450);
        if($('#iWork').attr('src') == '/images/prettyImg/confirm_gray.png') {
            $('#iWork').attr('src', '/images/prettyImg/confirm_color.png');
            $('.tooltipMessage').html('Если вы работаете с этой партнеркой, нажмите');
        } else {
            $('.tooltipMessage').html('Вы работаете с этой партнеркой. Если нет, нажмите;)');
            $('#iWork').attr('src', '/images/prettyImg/confirm_gray.png');
        } 
        $('#iWork').mousemove(function(e){
            $('.tooltipPointer').css({'top':e.pageY, 'left':e.pageX+5});
            $('.tooltipMessage').css({'top':e.pageY-10, 'left':e.pageX+90});
        });
    });

    $('#iWork').click(function() {
        $.get('/ajax/workPartner', 'id='+$('#partnerid').val(), function(data){
            if(data == 'max') {
                $('.flashMessage .message').html('Вы уже работаете с максимальным количеством партнерских программ');
                $('.flashMessage').center().fadeIn(300, function() { $(this).delay(1500).fadeOut(500); });
            } else {
                if(srcVal) {
                    if($('#iWork').attr('src') == '/images/prettyImg/confirm_gray.png') {
                        srcVal = '/images/prettyImg/confirm_color.png'; 
                    } else srcVal = '/images/prettyImg/confirm_gray.png'; 
                    $('#iWork').attr('src', srcVal);
                } else srcVal='1';
                if($('.tooltipMessage').html() == 'Если вы работаете с этой партнеркой, нажмите') {
                    $('.tooltipMessage').html('Вы работаете с этой партнеркой. Если нет, нажмите;)');
                } else {
                    $('.tooltipMessage').html('Если вы работаете с этой партнеркой, нажмите');
                } 
            }
        });
    });

    $('#iWork').mouseleave(function() {
        $('.tooltipPointer').fadeOut(150);
        $('.tooltipMessage').fadeOut(150);
        if(!srcVal) {
            if($('#iWork').attr('src') == '/images/prettyImg/confirm_gray.png') {
                $('#iWork').attr('src', '/images/prettyImg/confirm_color.png');
            } else $('#iWork').attr('src', '/images/prettyImg/confirm_gray.png');
        } else srcVal = '';
        $('#iWork').unbind('mousemove');
    });

    $('#unregIWork').mouseenter(function(e){
        $('.tooltipPointer').fadeIn(450);
        $('.tooltipMessage').fadeIn(450);
        $('#unregIWork').mousemove(function(e){
            $('.tooltipPointer').css({'top':e.pageY, 'left':e.pageX+5});
            $('.tooltipMessage').css({'top':e.pageY-10, 'left':e.pageX+90});
        });
        $('#unregIWork').attr('src', '/images/prettyImg/confirm_color.png');
    });

    $('#unregIWork').mouseleave(function() {
        $('.tooltipPointer').fadeOut(150);
        $('.tooltipMessage').fadeOut(150);
        $('#unregIWork').attr('src', '/images/prettyImg/confirm_gray.png');
        $('#unregIWork').unbind('mousemove');
    });

    $('#unregIWork').click(function() {
        $('#iworkEror').center().fadeIn(300);
        $(window).scroll(function(){
            $('#iworkEror').center()
        });
    });

    $('.closeFlashMessage').click(function(){
        $(window).unbind('scroll');
        $(this).parent().fadeOut(300);
    });

});
